package com.tudouji.project.mt.domain;

import com.flow.service.pojo.BasePojo;
import com.tudouji.framework.aspectj.lang.annotation.Excel;
import com.tudouji.framework.web.domain.BaseEntity;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 美团替代料对应关系对象 mt_goods_due
 * 
 * @author tudouji
 * @date 2024-02-21
 */
@Data
public class MtGoodsDue extends BasePojo
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String mtGoodsCode;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String mtGoodsName;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String mtGoodsCodeDue;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String mtGoodsNameDue;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setMtGoodsCode(String mtGoodsCode) 
    {
        this.mtGoodsCode = mtGoodsCode;
    }

    public String getMtGoodsCode() 
    {
        return mtGoodsCode;
    }
    public void setMtGoodsName(String mtGoodsName) 
    {
        this.mtGoodsName = mtGoodsName;
    }

    public String getMtGoodsName() 
    {
        return mtGoodsName;
    }
    public void setMtGoodsCodeDue(String mtGoodsCodeDue) 
    {
        this.mtGoodsCodeDue = mtGoodsCodeDue;
    }

    public String getMtGoodsCodeDue() 
    {
        return mtGoodsCodeDue;
    }
    public void setMtGoodsNameDue(String mtGoodsNameDue) 
    {
        this.mtGoodsNameDue = mtGoodsNameDue;
    }

    public String getMtGoodsNameDue() 
    {
        return mtGoodsNameDue;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("mtGoodsCode", getMtGoodsCode())
            .append("mtGoodsName", getMtGoodsName())
            .append("mtGoodsCodeDue", getMtGoodsCodeDue())
            .append("mtGoodsNameDue", getMtGoodsNameDue())
            .append("remark", getRemark())
            .append("createTime", getCreateTime())
            .append("createBy", getCreateBy())
            .append("updateTime", getUpdateTime())
            .append("updateBy", getUpdateBy())
            .toString();
    }
}
